<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Bomberman: Référence de la classe moteur_sdl</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.7.1 -->
<script type="text/javascript">
function hasClass(ele,cls) {
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
  if (hasClass(ele,cls)) {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}

function toggleVisibility(linkObj) {
 var base = linkObj.getAttribute('id');
 var summary = document.getElementById(base + '-summary');
 var content = document.getElementById(base + '-content');
 var trigger = document.getElementById(base + '-trigger');
 if ( hasClass(linkObj,'closed') ) {
   summary.style.display = 'none';
   content.style.display = 'block';
   trigger.src = 'open.png';
   removeClass(linkObj,'closed');
   addClass(linkObj,'opened');
 } else if ( hasClass(linkObj,'opened') ) {
   summary.style.display = 'block';
   content.style.display = 'none';
   trigger.src = 'closed.png';
   removeClass(linkObj,'opened');
   addClass(linkObj,'closed');
 }
 return false;
}
</script>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Fonctions membres publiques</a> &#124;
<a href="#pub-static-methods">Fonctions membres publiques statiques</a> &#124;
<a href="#pri-types">Types privés</a> &#124;
<a href="#pri-methods">Fonctions membres privées</a> &#124;
<a href="#pri-static-methods">Fonctions membres privées statiques</a> &#124;
<a href="#pri-attribs">Attributs privés</a> &#124;
<a href="#pri-static-attribs">Attributs privés statiques</a>  </div>
  <div class="headertitle">
<h1>Référence de la classe moteur_sdl</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="moteur_sdl" -->
<p>Gère l'affichage via le moteur graphique SDL.  
<a href="#_details">Plus de détails...</a></p>

<p><code>#include &lt;<a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png"/> Graphe de collaboration de moteur_sdl:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl__coll__graph.png" border="0" usemap="#moteur__sdl_coll__map" alt="Collaboration graph"/></div>
<map name="moteur__sdl_coll__map" id="moteur__sdl_coll__map">
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">légende</a>]</span></center></div>

<p><a href="classmoteur__sdl-members.html">Liste de tous les membres</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmoteur__sdl_1_1_sprite.html">Sprite</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contient les données pour faire un <a class="el" href="structmoteur__sdl_1_1_sprite.html" title="Contient les données pour faire un Sprite.">Sprite</a>.  <a href="structmoteur__sdl_1_1_sprite.html#_details">Plus de détails...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmoteur__sdl_1_1s_statistique.html">sStatistique</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a41923c09584f627f694554c49221ab1b">~moteur_sdl</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Désinitialise la class <a class="el" href="classmoteur__sdl.html" title="Gère l&#39;affichage via le moteur graphique SDL.">moteur_sdl</a>.  <a href="#a41923c09584f627f694554c49221ab1b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a77fd5ba1595056b2d97f64fcef888d4e">menu</a> (const char titre[], const char *choix[], unsigned int nb_choix)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Afficher l'image correspondante suivant le menu où on est.  <a href="#a77fd5ba1595056b2d97f64fcef888d4e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a63cd3702f2f2cc52394465752965d4e8">afficherConfigurationClavier</a> (unsigned char joueur)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Menu permettant d'afficher et de modifier la configuration du clavier d'un joueur.  <a href="#a63cd3702f2f2cc52394465752965d4e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a8a6ebf2258858708040bffa6f01eb4c6">getNombre</a> (const char titre[], int valeurParDefaut, int valeurMin, int valeurMax, int *valeurRetour)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Créer un menu pour récupérer un nombre entré par un utilisateur.  <a href="#a8a6ebf2258858708040bffa6f01eb4c6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a25a38bdd2e51b9184130c3e90d808a8c">getTexte</a> (const char titre[], char texteRetour[21])</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet d'obtenir du texte.  <a href="#a25a38bdd2e51b9184130c3e90d808a8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#aa29ed0a00c2d35d442c06476811c9cd2">afficherGagnant</a> (const <a class="el" href="classpartie.html">partie</a> *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#aa8245993b0709e70fe88c236e37ff469">isWindowOpen</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a282e9df21e2581a2d2ea164be4084494">forcerRafraichissement</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Fonctions membres publiques statiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmoteur__sdl.html">moteur_sdl</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a275eb203b7d8d395945c03ba036e1360">getInstance</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Renvoie l'instance de la class. Si pas d'instance, alors création d'une instance.  <a href="#a275eb203b7d8d395945c03ba036e1360"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static SYS_CLAVIER&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a030898139d0be5e7c2f47efb68bb55df">afficherMapEtEvent</a> (<a class="el" href="classpartie.html">partie</a> *p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche une map.  <a href="#a030898139d0be5e7c2f47efb68bb55df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static SDLKey&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#aa5484b45267f4b4cd48e6ad5c120ead5">traductionClavier</a> (const SDL_KeyboardEvent *touche)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet l'utilisation d'un clavier unicode en toute simplicité.  <a href="#aa5484b45267f4b4cd48e6ad5c120ead5"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-types"></a>
Types privés</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bd">t_obj</a> { <br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda8ff0b739838b3dc9837137dc54ff317e">vide</a> = 0, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdab13b035460df7cbb44935735074954b5">mur_destructible</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdaa3bb9c2c29cef86f0c2d57fdb5220c71">mur_indestructible</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda227d2e23b33537a50b44dc58d7dc209e">joueur1_haut</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda1b943bca339c072718fee3fed38baf23">joueur1_bas</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda1afa450836e7717442bc543f9cfc7f6d">joueur1_gauche</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdaae6767550be7fc31173051c916ff1025">joueur1_droite</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda8588fbdc081ab1ffd8c2d0b0eb308703">joueur2_haut</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdadb3b294f8cae96771c25b0847344f919">joueur2_bas</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda5b5e12751b6b3ac8c2389b9a1906159c">joueur2_gauche</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdab7ad3bfcede56ed20301805d7ec21157">joueur2_droite</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda175c41635832a9f08f9dfa2c9e5b9fce">joueur3_haut</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda4efa677592668005badb14bf0c9d7aa2">joueur3_bas</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdabdcd0755b8261d7a2766d246f3913f41">joueur3_gauche</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda6a6b4e3b19dc812829b4238cf7dbef4d">joueur3_droite</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda9756c24e40bc3a312a8c325193016a99">joueur4_haut</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdab2cba0cd4f66f3924da2416e129d56b9">joueur4_bas</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda9a0c6c6a7ec3ad41b1afd5bfbbc179e8">joueur4_gauche</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda00e26c13da97f750b6fbb02f4b50bee8">joueur4_droite</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda577eb74ece3495763f9b530a2587762e">flamme_origine</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdac711904be8807563b54913e9fcdf2b94">flamme_horizontal</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdaf8441cad2ef9b1eac86048fcbbc34ed4">flamme_vertical</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda0644d1e99ca6e89bc8a5fa60918f14e6">flamme_pointe_haut</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdab586bdcacba3ed23b40769fdc58d7f33">bout_flamme_bas</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdae43a0d679705dec4e18f10e4f85922ad">bout_flamme_gauche</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda3442207d129a37dc6e5094ad5215afad">bout_flamme_droite</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda71c0ae6cb5d8fbfc4753dd17f00553b0">bombe</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdaad1a81a961665d49f2a289876927350b">gain_bombe</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda7eae80fc248c6773b41a32ec1a2e487c">gain_declancheur</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdae46b56cdd01f920c6406fa12018dd05d">gain_puissance_flamme</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdab8ed73786ad735d0aff289ca223f38ba">gain_pousse_bombe</a>, 
<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bdab46dbadb7c56865c12b644152e3ff2e6">gain_vie</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bda75390cc1df98c62d0d011add2fd7c944">__nombre_de_decors__</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Liste des images (Utilisé pour le tableau c_Decor). </p>
 <a href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bd">Plus de détails...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classmoteur__sdl.html#a5ca72777768d3588c25697ded2179665a825d66e3ff42878e6a9742f0f23a0ef3">VitesseSpriteBombe</a> =  CLOCKS_PER_SEC/6
 }</td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Fonctions membres privées</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#ad346180895c9d2bdbffc1823cdeda90c">chargerImage</a> (const char image[]) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet de charger une image.  <a href="#ad346180895c9d2bdbffc1823cdeda90c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e">ecritTexte</a> (const char texte[]) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet d'écrire du texte en <b>NOIR</b>  <a href="#ae53d8fca7fc64d23b1c02390bcd3840e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a44062e4ce85aff6ee7105a1e1794c70a">ecritTexte</a> (const char texte[], const SDL_Color &amp;couleur) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet d'écrire du texte dans une couleur.  <a href="#a44062e4ce85aff6ee7105a1e1794c70a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a61b5c796c8da0ea8eb04571f782a2506">ecritTexte</a> (const char texte[], Uint8 r, Uint8 g, Uint8 b) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet d'écrire du texte dans une couleur RBG.  <a href="#a61b5c796c8da0ea8eb04571f782a2506"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a4ba633c509e41b89019dc79faa9e6eae">ecritTexte</a> (const char texte[], const SDL_Color &amp;couleur, unsigned int taille) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet d'écrire du texte dans une couleur avec une certaine taille de police.  <a href="#a4ba633c509e41b89019dc79faa9e6eae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a5d2ab97aae02d206241dc8dcb58bb268">ecritTexte</a> (const char texte[], TTF_Font *police) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet d'écrire du texte en <b>NOIR</b>  <a href="#a5d2ab97aae02d206241dc8dcb58bb268"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a3103a536e5b391b77d5e41cacafb1a24">ecritTexte</a> (const char texte[], TTF_Font *police, const SDL_Color &amp;couleur) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a4a1f44d3d69f7cd7341ee2ce21a825b0">joueur_orientation</a> (<a class="el" href="classperso.html#af25facef489bc105b9fe42132b80cba5">perso::t_Orientation</a> ori, unsigned char joueur, SDL_Rect *pos) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Blit le joueur {joueur} a la position {pos} avec l'orientation {ori}.  <a href="#a4a1f44d3d69f7cd7341ee2ce21a825b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#ab29b0ea5c97c36acbecfe99f39999ea6">isInSpriteList</a> (<a class="el" href="structs___coordonnees.html">s_Coordonnees</a> pos) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Complete le texte avec le caractère _ jusqu'a avoir un texte de longueur 20.  <a href="#ab29b0ea5c97c36acbecfe99f39999ea6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a2831ba756e483f5ce0c4131ce40cc2a4">moteur_sdl</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialise la class <a class="el" href="classmoteur__sdl.html" title="Gère l&#39;affichage via le moteur graphique SDL.">moteur_sdl</a>.  <a href="#a2831ba756e483f5ce0c4131ce40cc2a4"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-methods"></a>
Fonctions membres privées statiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a93f37dba34220d15eb41eae6175c07fe">completerMot</a> (char texte[], unsigned int taille)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Complete le texte avec le caractère _ jusqu'a avoir un texte de longueur 20.  <a href="#a93f37dba34220d15eb41eae6175c07fe"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Attributs privés</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structmoteur__sdl_1_1s_statistique.html">sStatistique</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#ad4e2a267ddda870bea7e90ef86e0be86">c_ListStatistique</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structmoteur__sdl_1_1_sprite.html">Sprite</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a7fea8ffd0fac54908c822567a977d154">c_ListSprite</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a7563cdec4423e7e70088defba7c0d572">c_ecranGeneral</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a158b583b287bbecba9cf9756206d3c21">c_background</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TTF_Font *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#ab633b5e3c91468fd42127b33c51ec33a">c_policeGeneral</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SDL_Surface **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a3832f4140e4be8e9ffd7771479076d44">c_Decor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a7c3b329e52e2d9e5369a2f88f9402d40">c_premierAffichage</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a7f0f9cf61c0fd59a9a0d93b53a09ed28">c_fenetreOuverte</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
Attributs privés statiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmoteur__sdl.html">moteur_sdl</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoteur__sdl.html#a762cda188b40f7604cff39855db277e2">c_Instance</a> = 0</td></tr>
</table>
<hr/><a name="_details"></a><h2>Description détaillée</h2>
<p>Gère l'affichage via le moteur graphique SDL. </p>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00018">18</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>
<hr/><h2>Documentation des énumérations membres</h2>
<a class="anchor" id="a5ca72777768d3588c25697ded2179665"></a><!-- doxytag: member="moteur_sdl::@13" ref="a5ca72777768d3588c25697ded2179665" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Valeurs énumérées: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a5ca72777768d3588c25697ded2179665a825d66e3ff42878e6a9742f0f23a0ef3"></a><!-- doxytag: member="VitesseSpriteBombe" ref="a5ca72777768d3588c25697ded2179665a825d66e3ff42878e6a9742f0f23a0ef3" args="" -->VitesseSpriteBombe</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00065">65</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bd"></a><!-- doxytag: member="moteur_sdl::t_obj" ref="a5e50a879dde20520d9cca8559ecff4bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classmoteur__sdl.html#a5e50a879dde20520d9cca8559ecff4bd">moteur_sdl::t_obj</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Liste des images (Utilisé pour le tableau c_Decor). </p>
<dl><dt><b>Valeurs énumérées: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda8ff0b739838b3dc9837137dc54ff317e"></a><!-- doxytag: member="vide" ref="a5e50a879dde20520d9cca8559ecff4bda8ff0b739838b3dc9837137dc54ff317e" args="" -->vide</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdab13b035460df7cbb44935735074954b5"></a><!-- doxytag: member="mur_destructible" ref="a5e50a879dde20520d9cca8559ecff4bdab13b035460df7cbb44935735074954b5" args="" -->mur_destructible</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdaa3bb9c2c29cef86f0c2d57fdb5220c71"></a><!-- doxytag: member="mur_indestructible" ref="a5e50a879dde20520d9cca8559ecff4bdaa3bb9c2c29cef86f0c2d57fdb5220c71" args="" -->mur_indestructible</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda227d2e23b33537a50b44dc58d7dc209e"></a><!-- doxytag: member="joueur1_haut" ref="a5e50a879dde20520d9cca8559ecff4bda227d2e23b33537a50b44dc58d7dc209e" args="" -->joueur1_haut</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda1b943bca339c072718fee3fed38baf23"></a><!-- doxytag: member="joueur1_bas" ref="a5e50a879dde20520d9cca8559ecff4bda1b943bca339c072718fee3fed38baf23" args="" -->joueur1_bas</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda1afa450836e7717442bc543f9cfc7f6d"></a><!-- doxytag: member="joueur1_gauche" ref="a5e50a879dde20520d9cca8559ecff4bda1afa450836e7717442bc543f9cfc7f6d" args="" -->joueur1_gauche</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdaae6767550be7fc31173051c916ff1025"></a><!-- doxytag: member="joueur1_droite" ref="a5e50a879dde20520d9cca8559ecff4bdaae6767550be7fc31173051c916ff1025" args="" -->joueur1_droite</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda8588fbdc081ab1ffd8c2d0b0eb308703"></a><!-- doxytag: member="joueur2_haut" ref="a5e50a879dde20520d9cca8559ecff4bda8588fbdc081ab1ffd8c2d0b0eb308703" args="" -->joueur2_haut</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdadb3b294f8cae96771c25b0847344f919"></a><!-- doxytag: member="joueur2_bas" ref="a5e50a879dde20520d9cca8559ecff4bdadb3b294f8cae96771c25b0847344f919" args="" -->joueur2_bas</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda5b5e12751b6b3ac8c2389b9a1906159c"></a><!-- doxytag: member="joueur2_gauche" ref="a5e50a879dde20520d9cca8559ecff4bda5b5e12751b6b3ac8c2389b9a1906159c" args="" -->joueur2_gauche</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdab7ad3bfcede56ed20301805d7ec21157"></a><!-- doxytag: member="joueur2_droite" ref="a5e50a879dde20520d9cca8559ecff4bdab7ad3bfcede56ed20301805d7ec21157" args="" -->joueur2_droite</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda175c41635832a9f08f9dfa2c9e5b9fce"></a><!-- doxytag: member="joueur3_haut" ref="a5e50a879dde20520d9cca8559ecff4bda175c41635832a9f08f9dfa2c9e5b9fce" args="" -->joueur3_haut</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda4efa677592668005badb14bf0c9d7aa2"></a><!-- doxytag: member="joueur3_bas" ref="a5e50a879dde20520d9cca8559ecff4bda4efa677592668005badb14bf0c9d7aa2" args="" -->joueur3_bas</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdabdcd0755b8261d7a2766d246f3913f41"></a><!-- doxytag: member="joueur3_gauche" ref="a5e50a879dde20520d9cca8559ecff4bdabdcd0755b8261d7a2766d246f3913f41" args="" -->joueur3_gauche</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda6a6b4e3b19dc812829b4238cf7dbef4d"></a><!-- doxytag: member="joueur3_droite" ref="a5e50a879dde20520d9cca8559ecff4bda6a6b4e3b19dc812829b4238cf7dbef4d" args="" -->joueur3_droite</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda9756c24e40bc3a312a8c325193016a99"></a><!-- doxytag: member="joueur4_haut" ref="a5e50a879dde20520d9cca8559ecff4bda9756c24e40bc3a312a8c325193016a99" args="" -->joueur4_haut</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdab2cba0cd4f66f3924da2416e129d56b9"></a><!-- doxytag: member="joueur4_bas" ref="a5e50a879dde20520d9cca8559ecff4bdab2cba0cd4f66f3924da2416e129d56b9" args="" -->joueur4_bas</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda9a0c6c6a7ec3ad41b1afd5bfbbc179e8"></a><!-- doxytag: member="joueur4_gauche" ref="a5e50a879dde20520d9cca8559ecff4bda9a0c6c6a7ec3ad41b1afd5bfbbc179e8" args="" -->joueur4_gauche</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda00e26c13da97f750b6fbb02f4b50bee8"></a><!-- doxytag: member="joueur4_droite" ref="a5e50a879dde20520d9cca8559ecff4bda00e26c13da97f750b6fbb02f4b50bee8" args="" -->joueur4_droite</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda577eb74ece3495763f9b530a2587762e"></a><!-- doxytag: member="flamme_origine" ref="a5e50a879dde20520d9cca8559ecff4bda577eb74ece3495763f9b530a2587762e" args="" -->flamme_origine</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdac711904be8807563b54913e9fcdf2b94"></a><!-- doxytag: member="flamme_horizontal" ref="a5e50a879dde20520d9cca8559ecff4bdac711904be8807563b54913e9fcdf2b94" args="" -->flamme_horizontal</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdaf8441cad2ef9b1eac86048fcbbc34ed4"></a><!-- doxytag: member="flamme_vertical" ref="a5e50a879dde20520d9cca8559ecff4bdaf8441cad2ef9b1eac86048fcbbc34ed4" args="" -->flamme_vertical</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda0644d1e99ca6e89bc8a5fa60918f14e6"></a><!-- doxytag: member="flamme_pointe_haut" ref="a5e50a879dde20520d9cca8559ecff4bda0644d1e99ca6e89bc8a5fa60918f14e6" args="" -->flamme_pointe_haut</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdab586bdcacba3ed23b40769fdc58d7f33"></a><!-- doxytag: member="bout_flamme_bas" ref="a5e50a879dde20520d9cca8559ecff4bdab586bdcacba3ed23b40769fdc58d7f33" args="" -->bout_flamme_bas</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdae43a0d679705dec4e18f10e4f85922ad"></a><!-- doxytag: member="bout_flamme_gauche" ref="a5e50a879dde20520d9cca8559ecff4bdae43a0d679705dec4e18f10e4f85922ad" args="" -->bout_flamme_gauche</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda3442207d129a37dc6e5094ad5215afad"></a><!-- doxytag: member="bout_flamme_droite" ref="a5e50a879dde20520d9cca8559ecff4bda3442207d129a37dc6e5094ad5215afad" args="" -->bout_flamme_droite</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda71c0ae6cb5d8fbfc4753dd17f00553b0"></a><!-- doxytag: member="bombe" ref="a5e50a879dde20520d9cca8559ecff4bda71c0ae6cb5d8fbfc4753dd17f00553b0" args="" -->bombe</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdaad1a81a961665d49f2a289876927350b"></a><!-- doxytag: member="gain_bombe" ref="a5e50a879dde20520d9cca8559ecff4bdaad1a81a961665d49f2a289876927350b" args="" -->gain_bombe</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda7eae80fc248c6773b41a32ec1a2e487c"></a><!-- doxytag: member="gain_declancheur" ref="a5e50a879dde20520d9cca8559ecff4bda7eae80fc248c6773b41a32ec1a2e487c" args="" -->gain_declancheur</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdae46b56cdd01f920c6406fa12018dd05d"></a><!-- doxytag: member="gain_puissance_flamme" ref="a5e50a879dde20520d9cca8559ecff4bdae46b56cdd01f920c6406fa12018dd05d" args="" -->gain_puissance_flamme</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdab8ed73786ad735d0aff289ca223f38ba"></a><!-- doxytag: member="gain_pousse_bombe" ref="a5e50a879dde20520d9cca8559ecff4bdab8ed73786ad735d0aff289ca223f38ba" args="" -->gain_pousse_bombe</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bdab46dbadb7c56865c12b644152e3ff2e6"></a><!-- doxytag: member="gain_vie" ref="a5e50a879dde20520d9cca8559ecff4bdab46dbadb7c56865c12b644152e3ff2e6" args="" -->gain_vie</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5e50a879dde20520d9cca8559ecff4bda75390cc1df98c62d0d011add2fd7c944"></a><!-- doxytag: member="__nombre_de_decors__" ref="a5e50a879dde20520d9cca8559ecff4bda75390cc1df98c62d0d011add2fd7c944" args="" -->__nombre_de_decors__</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00025">25</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

</div>
</div>
<hr/><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" id="a2831ba756e483f5ce0c4131ce40cc2a4"></a><!-- doxytag: member="moteur_sdl::moteur_sdl" ref="a2831ba756e483f5ce0c4131ce40cc2a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">moteur_sdl::moteur_sdl </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initialise la class <a class="el" href="classmoteur__sdl.html" title="Gère l&#39;affichage via le moteur graphique SDL.">moteur_sdl</a>. </p>
<p>Initialise l'écran sdl et prépare le "terrain" pour les traitements futurs </p>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l00012">12</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00105">c_background</a>, <a class="el" href="moteur__sdl_8h_source.html#l00107">c_Decor</a>, <a class="el" href="moteur__sdl_8h_source.html#l00104">c_ecranGeneral</a>, <a class="el" href="moteur__sdl_8h_source.html#l00109">c_fenetreOuverte</a>, <a class="el" href="moteur__sdl_8h_source.html#l00106">c_policeGeneral</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l02427">chargerImage()</a>.</p>

<p><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a2831ba756e483f5ce0c4131ce40cc2a4_cgraph.png" border="0" usemap="#classmoteur__sdl_a2831ba756e483f5ce0c4131ce40cc2a4_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a2831ba756e483f5ce0c4131ce40cc2a4_cgraph" id="classmoteur__sdl_a2831ba756e483f5ce0c4131ce40cc2a4_cgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#ad346180895c9d2bdbffc1823cdeda90c" title="Permet de charger une image." alt="" coords="231,5,420,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a41923c09584f627f694554c49221ab1b"></a><!-- doxytag: member="moteur_sdl::~moteur_sdl" ref="a41923c09584f627f694554c49221ab1b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">moteur_sdl::~moteur_sdl </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Désinitialise la class <a class="el" href="classmoteur__sdl.html" title="Gère l&#39;affichage via le moteur graphique SDL.">moteur_sdl</a>. </p>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l00106">106</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00105">c_background</a>, <a class="el" href="moteur__sdl_8h_source.html#l00107">c_Decor</a>, et <a class="el" href="moteur__sdl_8h_source.html#l00106">c_policeGeneral</a>.</p>

</div>
</div>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="a63cd3702f2f2cc52394465752965d4e8"></a><!-- doxytag: member="moteur_sdl::afficherConfigurationClavier" ref="a63cd3702f2f2cc52394465752965d4e8" args="(unsigned char joueur)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void moteur_sdl::afficherConfigurationClavier </td>
          <td>(</td>
          <td class="paramtype">unsigned char&nbsp;</td>
          <td class="paramname"> <em>joueur</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Menu permettant d'afficher et de modifier la configuration du clavier d'un joueur. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>joueur</em>&nbsp;</td><td>Le numéro du joueur ( de 1 à ... ) </td></tr>
  </table>
  </dd>
</dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l00293">293</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="clavier_8h_source.html#l00032">clavier::bas</a>, <a class="el" href="moteur__sdl_8h_source.html#l00105">c_background</a>, <a class="el" href="moteur__sdl_8h_source.html#l00104">c_ecranGeneral</a>, <a class="el" href="moteur__sdl_8h_source.html#l00109">c_fenetreOuverte</a>, <a class="el" href="moteur__sdl_8h_source.html#l00106">c_policeGeneral</a>, <a class="el" href="clavier_8h_source.html#l00036">clavier::declancheur</a>, <a class="el" href="clavier_8cpp_source.html#l00053">clavier::defTouche()</a>, <a class="el" href="clavier_8h_source.html#l00033">clavier::droite</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02445">ecritTexte()</a>, <a class="el" href="clavier_8h_source.html#l00034">clavier::gauche</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00093">getInstance()</a>, <a class="el" href="clavier_8h_source.html#l00031">clavier::haut</a>, <a class="el" href="clavier_8h_source.html#l00035">clavier::lancerBombe</a>, <a class="el" href="clavier_8cpp_source.html#l00144">clavier::touche()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l02411">traductionClavier()</a>.</p>

<p><div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-2-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a63cd3702f2f2cc52394465752965d4e8_cgraph.png" border="0" usemap="#classmoteur__sdl_a63cd3702f2f2cc52394465752965d4e8_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a63cd3702f2f2cc52394465752965d4e8_cgraph" id="classmoteur__sdl_a63cd3702f2f2cc52394465752965d4e8_cgraph">
<area shape="rect" id="node3" href="classclavier.html#aea4d1270e56db4551c11b0d9c5079a50" title="Définition d&#39;une touche." alt="" coords="369,5,503,35"/><area shape="rect" id="node5" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR" alt="" coords="355,59,517,88"/><area shape="rect" id="node7" href="classmoteur__sdl.html#a275eb203b7d8d395945c03ba036e1360" title="Renvoie l&#39;instance de la class. Si pas d&#39;instance, alors création d&#39;une instance..." alt="" coords="348,112,524,141"/><area shape="rect" id="node9" href="classclavier.html#a64ea9fed59e7a3a07c987a412b96880a" title="Renvoie la touche affecté pour une action." alt="" coords="379,165,493,195"/><area shape="rect" id="node11" href="classmoteur__sdl.html#aa5484b45267f4b4cd48e6ad5c120ead5" title="Permet l&#39;utilisation d&#39;un clavier unicode en toute simplicité." alt="" coords="331,219,541,248"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa29ed0a00c2d35d442c06476811c9cd2"></a><!-- doxytag: member="moteur_sdl::afficherGagnant" ref="aa29ed0a00c2d35d442c06476811c9cd2" args="(const partie *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int moteur_sdl::afficherGagnant </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classpartie.html">partie</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a030898139d0be5e7c2f47efb68bb55df"></a><!-- doxytag: member="moteur_sdl::afficherMapEtEvent" ref="a030898139d0be5e7c2f47efb68bb55df" args="(partie *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SYS_CLAVIER moteur_sdl::afficherMapEtEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpartie.html">partie</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche une map. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>p</em>&nbsp;</td><td>La partie en cours a afficher </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>La touche actuellement appuyé </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l01206">1206</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="perso_8cpp_source.html#l00194">perso::armements()</a>, <a class="el" href="bonus_8h_source.html#l00042">bonus::bombe</a>, <a class="el" href="moteur__sdl_8h_source.html#l00052">bombe</a>, <a class="el" href="map_8h_source.html#l00041">map::bombe_poser</a>, <a class="el" href="map_8h_source.html#l00052">map::bombe_poser_AVEC_plusieurs_joueurs</a>, <a class="el" href="map_8h_source.html#l00051">map::bombe_poser_AVEC_UN_joueur</a>, <a class="el" href="map_8h_source.html#l00043">map::bonus</a>, <a class="el" href="moteur__sdl_8h_source.html#l00049">bout_flamme_bas</a>, <a class="el" href="moteur__sdl_8h_source.html#l00051">bout_flamme_droite</a>, <a class="el" href="moteur__sdl_8h_source.html#l00050">bout_flamme_gauche</a>, <a class="el" href="moteur__sdl_8h_source.html#l00107">c_Decor</a>, <a class="el" href="moteur__sdl_8h_source.html#l00104">c_ecranGeneral</a>, <a class="el" href="moteur__sdl_8h_source.html#l00101">c_Instance</a>, <a class="el" href="moteur__sdl_8h_source.html#l00103">c_ListSprite</a>, <a class="el" href="moteur__sdl_8h_source.html#l00108">c_premierAffichage</a>, <a class="el" href="partie_8h_source.html#l00058">partie::CNX_None</a>, <a class="el" href="partie_8inl_source.html#l00043">partie::connection()</a>, <a class="el" href="coordonnees_8h_source.html#l00021">coordonneeConvert()</a>, <a class="el" href="bonus_8h_source.html#l00044">bonus::declancheur</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02445">ecritTexte()</a>, <a class="el" href="moteur__sdl_8h_source.html#l00046">flamme_horizontal</a>, <a class="el" href="map_8h_source.html#l00033">map::flamme_horizontal</a>, <a class="el" href="moteur__sdl_8h_source.html#l00045">flamme_origine</a>, <a class="el" href="map_8h_source.html#l00035">map::flamme_origine</a>, <a class="el" href="map_8h_source.html#l00037">map::flamme_pointe_bas</a>, <a class="el" href="map_8h_source.html#l00038">map::flamme_pointe_droite</a>, <a class="el" href="map_8h_source.html#l00039">map::flamme_pointe_gauche</a>, <a class="el" href="moteur__sdl_8h_source.html#l00048">flamme_pointe_haut</a>, <a class="el" href="map_8h_source.html#l00036">map::flamme_pointe_haut</a>, <a class="el" href="moteur__sdl_8h_source.html#l00047">flamme_vertical</a>, <a class="el" href="map_8h_source.html#l00034">map::flamme_vertical</a>, <a class="el" href="moteur__sdl_8h_source.html#l00076">moteur_sdl::Sprite::frame</a>, <a class="el" href="moteur__sdl_8h_source.html#l00054">gain_bombe</a>, <a class="el" href="moteur__sdl_8h_source.html#l00055">gain_declancheur</a>, <a class="el" href="moteur__sdl_8h_source.html#l00057">gain_pousse_bombe</a>, <a class="el" href="moteur__sdl_8h_source.html#l00056">gain_puissance_flamme</a>, <a class="el" href="moteur__sdl_8h_source.html#l00058">gain_vie</a>, <a class="el" href="map_8cpp_source.html#l00388">map::getBlock()</a>, <a class="el" href="partie_8inl_source.html#l00033">partie::getMap()</a>, <a class="el" href="map_8cpp_source.html#l00458">map::getModifications()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02570">isInSpriteList()</a>, <a class="el" href="perso_8cpp_source.html#l00213">perso::isLocal()</a>, <a class="el" href="partie_8cpp_source.html#l00124">partie::joueur()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02589">joueur_orientation()</a>, <a class="el" href="moteur__sdl_8h_source.html#l00027">mur_destructible</a>, <a class="el" href="map_8h_source.html#l00030">map::Mur_destructible</a>, <a class="el" href="moteur__sdl_8h_source.html#l00028">mur_indestructible</a>, <a class="el" href="map_8h_source.html#l00031">map::Mur_INdestructible</a>, <a class="el" href="partie_8inl_source.html#l00014">partie::nbJoueurs()</a>, <a class="el" href="perso_8cpp_source.html#l00149">perso::nom()</a>, <a class="el" href="moteur__sdl_8h_source.html#l00075">moteur_sdl::Sprite::objet</a>, <a class="el" href="perso_8cpp_source.html#l00203">perso::orientation()</a>, <a class="el" href="partie_8cpp_source.html#l00211">partie::playerNeedRefresh()</a>, <a class="el" href="map_8h_source.html#l00049">map::plusieurs_joueurs</a>, <a class="el" href="moteur__sdl_8h_source.html#l00074">moteur_sdl::Sprite::pos</a>, <a class="el" href="bonus_8h_source.html#l00045">bonus::pousse_bombe</a>, <a class="el" href="bonus_8h_source.html#l00043">bonus::puissance_flamme</a>, <a class="el" href="bonus_8cpp_source.html#l00138">bonus::quantiteMAX()</a>, <a class="el" href="moteur__sdl_8h_source.html#l00077">moteur_sdl::Sprite::refresh</a>, <a class="el" href="perso_8cpp_source.html#l00223">perso::socket()</a>, <a class="el" href="partie_8inl_source.html#l00063">partie::timeOut()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02411">traductionClavier()</a>, <a class="el" href="map_8h_source.html#l00048">map::UN_joueur</a>, <a class="el" href="moteur__sdl_8h_source.html#l00026">vide</a>, <a class="el" href="map_8h_source.html#l00028">map::vide</a>, <a class="el" href="bonus_8h_source.html#l00046">bonus::vie</a>, <a class="el" href="coordonnees_8h_source.html#l00009">s_Coordonnees::x</a>, <a class="el" href="map_8inl_source.html#l00007">map::X()</a>, <a class="el" href="coordonnees_8h_source.html#l00009">s_Coordonnees::y</a>, et <a class="el" href="map_8inl_source.html#l00017">map::Y()</a>.</p>

<p><div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-3-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a030898139d0be5e7c2f47efb68bb55df_cgraph.png" border="0" usemap="#classmoteur__sdl_a030898139d0be5e7c2f47efb68bb55df_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a030898139d0be5e7c2f47efb68bb55df_cgraph" id="classmoteur__sdl_a030898139d0be5e7c2f47efb68bb55df_cgraph">
<area shape="rect" id="node3" href="classperso.html#add0aebd55226ce05235400c09a529441" title="Renvoie les armes et bonus du personnage." alt="" coords="319,5,460,35"/><area shape="rect" id="node5" href="classpartie.html#a54be3942d34eaa369cfe6a8430da639d" title="Renvoie le type de connection: Host, Local, None ( pas de connection )." alt="" coords="321,59,457,88"/><area shape="rect" id="node7" href="coordonnees_8h.html#a6672966a8002c5f5e0a711f7029b0e7d" title="Permet de créer facillement une stucture s_Coordonnees initialisée." alt="" coords="316,112,463,141"/><area shape="rect" id="node9" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR" alt="" coords="308,165,471,195"/><area shape="rect" id="node11" href="classmap.html#a5ab949cacaad5148299aa70f55bb0c93" title="Retourn le block qui est à la position X, Y." alt="" coords="332,219,447,248"/><area shape="rect" id="node13" href="classpartie.html#ae1902153955d80b676fe96ef395e58c5" title="Renvoie la map actuel." alt="" coords="332,272,447,301"/><area shape="rect" id="node15" href="classmap.html#a3453f2495334983df3bbf1737908e25e" title="Retourne les positions X,Y des case modifiées depuis le dernier cycle." alt="" coords="308,325,471,355"/><area shape="rect" id="node17" href="classmoteur__sdl.html#ab29b0ea5c97c36acbecfe99f39999ea6" title="Complete le texte avec le caractère _ jusqu&#39;a avoir un texte de longueur 20." alt="" coords="299,379,480,408"/><area shape="rect" id="node21" href="classperso.html#a73febc8006d08e4414cf6463a3b8ad9d" title="Renvoie l&#39;état du personnage vis à vis du reseau. (Local ou non)." alt="" coords="335,432,444,461"/><area shape="rect" id="node23" href="classpartie.html#aa259db60507f45e2307fa457879be8ee" title="Renvoie un joueur." alt="" coords="336,485,443,515"/><area shape="rect" id="node25" href="classmoteur__sdl.html#a4a1f44d3d69f7cd7341ee2ce21a825b0" title="Blit le joueur {joueur} a la position {pos} avec l&#39;orientation {ori}." alt="" coords="280,539,499,568"/><area shape="rect" id="node27" href="classpartie.html#ac5fd40da2e74478b0dee7fb7fe505929" title="Retourne le nombre de joueur." alt="" coords="324,592,455,621"/><area shape="rect" id="node29" href="classperso.html#a815c8505a10a43da797e0424a0192f92" title="Renvoie le nom du personnage." alt="" coords="343,645,436,675"/><area shape="rect" id="node31" href="classperso.html#a5db1bb1382ea2071bd744476542eaee2" title="Renvoie l&#39;orientation du personnage." alt="" coords="323,699,456,728"/><area shape="rect" id="node33" href="classpartie.html#a957dd9c9405332830ca5312fe600b139" title="Indique si les données graphiques du joueur ont besoin d&#39;un raffraichissement graphique..." alt="" coords="296,752,483,781"/><area shape="rect" id="node35" href="classbonus.html#a24519446ce39620ac958f7702c9ba868" title="Renvoie la quantité MAX que le joueur a rammassé d&#39;un bonus." alt="" coords="315,805,464,835"/><area shape="rect" id="node37" href="classperso.html#a33ea05f68d9ddf2cf242b9b19c8b1ceb" title="Renvoie le socket utilisé (Par defaut: INVALID_SOCKET)." alt="" coords="336,859,443,888"/><area shape="rect" id="node39" href="classpartie.html#ab15f2837f87963336ba2f5e8feec1e44" title="Renvoie le temps de fin / mort subite. (Ne change pas en cours de partie)." alt="" coords="331,912,448,941"/><area shape="rect" id="node41" href="classmoteur__sdl.html#aa5484b45267f4b4cd48e6ad5c120ead5" title="Permet l&#39;utilisation d&#39;un clavier unicode en toute simplicité." alt="" coords="284,965,495,995"/><area shape="rect" id="node43" href="classmap.html#abc682d96c6d194b75d2e8a6430b5b076" title="Renvoie la taille X de la map." alt="" coords="356,1019,423,1048"/><area shape="rect" id="node45" href="classmap.html#abcb25776d119cd3f2864c67ec05a6a4a" title="Renvoie la taille Y de la map." alt="" coords="356,1072,423,1101"/><area shape="rect" id="node19" href="coordonnees_8h.html#ae4a79783953de477406970583dbcc7e5" title="Permet comparer le contenue de 2 variables de type s_Coordonnees." alt="" coords="547,379,672,408"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad346180895c9d2bdbffc1823cdeda90c"></a><!-- doxytag: member="moteur_sdl::chargerImage" ref="ad346180895c9d2bdbffc1823cdeda90c" args="(const char image[]) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface * moteur_sdl::chargerImage </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>image</em>[]</td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet de charger une image. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>image</em>&nbsp;</td><td>L'image a charger </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Une surface (contenant l'image) a libérer avec SDL_FreeSurface() </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02427">2427</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00012">moteur_sdl()</a>.</p>

<p><div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-4-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_ad346180895c9d2bdbffc1823cdeda90c_icgraph.png" border="0" usemap="#classmoteur__sdl_ad346180895c9d2bdbffc1823cdeda90c_icgraph" alt=""/></div>
<map name="classmoteur__sdl_ad346180895c9d2bdbffc1823cdeda90c_icgraph" id="classmoteur__sdl_ad346180895c9d2bdbffc1823cdeda90c_icgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a2831ba756e483f5ce0c4131ce40cc2a4" title="Initialise la class moteur_sdl." alt="" coords="247,5,420,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a93f37dba34220d15eb41eae6175c07fe"></a><!-- doxytag: member="moteur_sdl::completerMot" ref="a93f37dba34220d15eb41eae6175c07fe" args="(char texte[], unsigned int taille)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char * moteur_sdl::completerMot </td>
          <td>(</td>
          <td class="paramtype">char&nbsp;</td>
          <td class="paramname"> <em>texte</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>taille</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Complete le texte avec le caractère _ jusqu'a avoir un texte de longueur 20. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in,out]</tt>&nbsp;</td><td valign="top"><em>texte</em>&nbsp;</td><td>Le texte a combler </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>taille</em>&nbsp;</td><td>Taille réel du texte ( sans les _ ) </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>La variable : texte </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02551">2551</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00957">getTexte()</a>.</p>

<p><div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-5-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a93f37dba34220d15eb41eae6175c07fe_icgraph.png" border="0" usemap="#classmoteur__sdl_a93f37dba34220d15eb41eae6175c07fe_icgraph" alt=""/></div>
<map name="classmoteur__sdl_a93f37dba34220d15eb41eae6175c07fe_icgraph" id="classmoteur__sdl_a93f37dba34220d15eb41eae6175c07fe_icgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a25a38bdd2e51b9184130c3e90d808a8c" title="Permet d&#39;obtenir du texte." alt="" coords="247,5,401,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae53d8fca7fc64d23b1c02390bcd3840e"></a><!-- doxytag: member="moteur_sdl::ecritTexte" ref="ae53d8fca7fc64d23b1c02390bcd3840e" args="(const char texte[]) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface * moteur_sdl::ecritTexte </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>texte</em>[]</td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet d'écrire du texte en <b>NOIR</b> </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>texte</em>&nbsp;</td><td>Le texte a écrire en noir </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Une surface (contenant le texte) a libérer avec SDL_FreeSurface()</dd></dl>
<p>Cette fonction est un alias de <a class="el" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR">moteur_sdl::ecritTexte</a>( const char texte[], const SDL_Color* couleur ) </p>
<dl class="see"><dt><b>Voir également:</b></dt><dd><a class="el" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR">moteur_sdl::ecritTexte</a>( const char texte[], const SDL_Color* couleur ) </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02445">2445</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00293">afficherConfigurationClavier()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02462">ecritTexte()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00619">getNombre()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00957">getTexte()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l00148">menu()</a>.</p>

<p><div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-6-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_ae53d8fca7fc64d23b1c02390bcd3840e_icgraph.png" border="0" usemap="#classmoteur__sdl_ae53d8fca7fc64d23b1c02390bcd3840e_icgraph" alt=""/></div>
<map name="classmoteur__sdl_ae53d8fca7fc64d23b1c02390bcd3840e_icgraph" id="classmoteur__sdl_ae53d8fca7fc64d23b1c02390bcd3840e_icgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a63cd3702f2f2cc52394465752965d4e8" title="Menu permettant d&#39;afficher et de modifier la configuration du clavier d&#39;un joueur..." alt="" coords="216,5,493,35"/><area shape="rect" id="node5" href="classmoteur__sdl.html#a030898139d0be5e7c2f47efb68bb55df" title="Affiche une map." alt="" coords="243,59,467,88"/><area shape="rect" id="node7" href="classmoteur__sdl.html#a61b5c796c8da0ea8eb04571f782a2506" title="Permet d&#39;écrire du texte dans une couleur RBG." alt="" coords="273,112,436,141"/><area shape="rect" id="node9" href="classmoteur__sdl.html#a8a6ebf2258858708040bffa6f01eb4c6" title="Créer un menu pour récupérer un nombre entré par un utilisateur." alt="" coords="268,165,441,195"/><area shape="rect" id="node11" href="classmoteur__sdl.html#a25a38bdd2e51b9184130c3e90d808a8c" title="Permet d&#39;obtenir du texte." alt="" coords="277,219,432,248"/><area shape="rect" id="node13" href="classmoteur__sdl.html#a77fd5ba1595056b2d97f64fcef888d4e" title="Afficher l&#39;image correspondante suivant le menu où on est." alt="" coords="285,272,424,301"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a61b5c796c8da0ea8eb04571f782a2506"></a><!-- doxytag: member="moteur_sdl::ecritTexte" ref="a61b5c796c8da0ea8eb04571f782a2506" args="(const char texte[], Uint8 r, Uint8 g, Uint8 b) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface * moteur_sdl::ecritTexte </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>texte</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Uint8&nbsp;</td>
          <td class="paramname"> <em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Uint8&nbsp;</td>
          <td class="paramname"> <em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Uint8&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet d'écrire du texte dans une couleur RBG. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>texte</em>&nbsp;</td><td>Le texte a écrire </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>r,g,b</em>&nbsp;</td><td>Le taux d'utilisation de chaque couleurs ( de 0 à 255 ) </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Une surface (contenant le texte) a libérer avec SDL_FreeSurface()</dd></dl>
<p>Cette fonction est un alias de <a class="el" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR">moteur_sdl::ecritTexte</a>( const char texte[], const SDL_Color* couleur ) </p>
<dl class="see"><dt><b>Voir également:</b></dt><dd><a class="el" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR">moteur_sdl::ecritTexte</a>( const char texte[], const SDL_Color* couleur ) </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02462">2462</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8cpp_source.html#l02445">ecritTexte()</a>.</p>

<p><div id="dynsection-7" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-7-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-7-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-7-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a61b5c796c8da0ea8eb04571f782a2506_cgraph.png" border="0" usemap="#classmoteur__sdl_a61b5c796c8da0ea8eb04571f782a2506_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a61b5c796c8da0ea8eb04571f782a2506_cgraph" id="classmoteur__sdl_a61b5c796c8da0ea8eb04571f782a2506_cgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR" alt="" coords="216,5,379,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4ba633c509e41b89019dc79faa9e6eae"></a><!-- doxytag: member="moteur_sdl::ecritTexte" ref="a4ba633c509e41b89019dc79faa9e6eae" args="(const char texte[], const SDL_Color &amp;couleur, unsigned int taille) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface * moteur_sdl::ecritTexte </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>texte</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SDL_Color &amp;&nbsp;</td>
          <td class="paramname"> <em>couleur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>taille</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet d'écrire du texte dans une couleur avec une certaine taille de police. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>texte</em>&nbsp;</td><td>Le texte a écrire </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>couleur</em>&nbsp;</td><td>La couleur a utiliser </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>taille</em>&nbsp;</td><td>La taille du texte </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Une surface (contenant le texte) a libérer avec SDL_FreeSurface() </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02494">2494</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a44062e4ce85aff6ee7105a1e1794c70a"></a><!-- doxytag: member="moteur_sdl::ecritTexte" ref="a44062e4ce85aff6ee7105a1e1794c70a" args="(const char texte[], const SDL_Color &amp;couleur) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface * moteur_sdl::ecritTexte </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>texte</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SDL_Color &amp;&nbsp;</td>
          <td class="paramname"> <em>couleur</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet d'écrire du texte dans une couleur. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>texte</em>&nbsp;</td><td>Le texte a écrire </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>couleur</em>&nbsp;</td><td>La couleur du texte </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Une surface (contenant le texte) a libérer avec SDL_FreeSurface() </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02476">2476</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00106">c_policeGeneral</a>.</p>

</div>
</div>
<a class="anchor" id="a5d2ab97aae02d206241dc8dcb58bb268"></a><!-- doxytag: member="moteur_sdl::ecritTexte" ref="a5d2ab97aae02d206241dc8dcb58bb268" args="(const char texte[], TTF_Font *police) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface * moteur_sdl::ecritTexte </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>texte</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TTF_Font *&nbsp;</td>
          <td class="paramname"> <em>police</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet d'écrire du texte en <b>NOIR</b> </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>texte</em>&nbsp;</td><td>Le texte a écrire en <b>NOIR</b> </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>police</em>&nbsp;</td><td>La police a utiliser </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Une surface (contenant le texte) a libérer avec SDL_FreeSurface()</dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>Cette fonction est un alias de <a class="el" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR">moteur_sdl::ecritTexte</a>( const char texte[], const SDL_Color&amp; couleur, TTF_Font* police ) </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02519">2519</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8cpp_source.html#l02445">ecritTexte()</a>.</p>

<p><div id="dynsection-8" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-8-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-8-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-8-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a5d2ab97aae02d206241dc8dcb58bb268_cgraph.png" border="0" usemap="#classmoteur__sdl_a5d2ab97aae02d206241dc8dcb58bb268_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a5d2ab97aae02d206241dc8dcb58bb268_cgraph" id="classmoteur__sdl_a5d2ab97aae02d206241dc8dcb58bb268_cgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR" alt="" coords="216,5,379,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3103a536e5b391b77d5e41cacafb1a24"></a><!-- doxytag: member="moteur_sdl::ecritTexte" ref="a3103a536e5b391b77d5e41cacafb1a24" args="(const char texte[], TTF_Font *police, const SDL_Color &amp;couleur) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface * moteur_sdl::ecritTexte </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>texte</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TTF_Font *&nbsp;</td>
          <td class="paramname"> <em>police</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const SDL_Color &amp;&nbsp;</td>
          <td class="paramname"> <em>couleur</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02534">2534</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a282e9df21e2581a2d2ea164be4084494"></a><!-- doxytag: member="moteur_sdl::forcerRafraichissement" ref="a282e9df21e2581a2d2ea164be4084494" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void moteur_sdl::forcerRafraichissement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00140">140</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00103">c_ListSprite</a>, et <a class="el" href="moteur__sdl_8h_source.html#l00108">c_premierAffichage</a>.</p>

</div>
</div>
<a class="anchor" id="a275eb203b7d8d395945c03ba036e1360"></a><!-- doxytag: member="moteur_sdl::getInstance" ref="a275eb203b7d8d395945c03ba036e1360" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmoteur__sdl.html">moteur_sdl</a> &amp; moteur_sdl::getInstance </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Renvoie l'instance de la class. Si pas d'instance, alors création d'une instance. </p>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l00093">93</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00101">c_Instance</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00293">afficherConfigurationClavier()</a>, et <a class="el" href="main_8cpp_source.html#l00029">main()</a>.</p>

<p><div id="dynsection-9" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-9-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-9-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-9-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a275eb203b7d8d395945c03ba036e1360_icgraph.png" border="0" usemap="#classmoteur__sdl_a275eb203b7d8d395945c03ba036e1360_icgraph" alt=""/></div>
<map name="classmoteur__sdl_a275eb203b7d8d395945c03ba036e1360_icgraph" id="classmoteur__sdl_a275eb203b7d8d395945c03ba036e1360_icgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a63cd3702f2f2cc52394465752965d4e8" title="Menu permettant d&#39;afficher et de modifier la configuration du clavier d&#39;un joueur..." alt="" coords="232,5,509,35"/><area shape="rect" id="node5" href="main_8cpp.html#ac6fa6d87f0c898f27051d6650896878f" title="main" alt="" coords="344,59,397,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8a6ebf2258858708040bffa6f01eb4c6"></a><!-- doxytag: member="moteur_sdl::getNombre" ref="a8a6ebf2258858708040bffa6f01eb4c6" args="(const char titre[], int valeurParDefaut, int valeurMin, int valeurMax, int *valeurRetour)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int moteur_sdl::getNombre </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>titre</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>valeurParDefaut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>valeurMin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>valeurMax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>valeurRetour</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Créer un menu pour récupérer un nombre entré par un utilisateur. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>titre</em>&nbsp;</td><td>Le titre du menu </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>valeurParDefaut</em>&nbsp;</td><td>La valeur par défaut </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>valeurMin</em>&nbsp;</td><td>La valeur minimum </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>valeurMax</em>&nbsp;</td><td>La valeur maximum </td></tr>
    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>valeurRetour</em>&nbsp;</td><td>Dans cette variable sera stocké, le nombre obtenu a la fin de la fonction </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd><ul>
<li>2 : Nombre validé et accèpté</li>
<li>3 : Action annulée </li>
</ul>
</dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l00619">619</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00105">c_background</a>, <a class="el" href="moteur__sdl_8h_source.html#l00104">c_ecranGeneral</a>, <a class="el" href="moteur__sdl_8h_source.html#l00109">c_fenetreOuverte</a>, <a class="el" href="moteur__sdl_8h_source.html#l00106">c_policeGeneral</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02445">ecritTexte()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l02411">traductionClavier()</a>.</p>

<p><div id="dynsection-10" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-10-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-10-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-10-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a8a6ebf2258858708040bffa6f01eb4c6_cgraph.png" border="0" usemap="#classmoteur__sdl_a8a6ebf2258858708040bffa6f01eb4c6_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a8a6ebf2258858708040bffa6f01eb4c6_cgraph" id="classmoteur__sdl_a8a6ebf2258858708040bffa6f01eb4c6_cgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR" alt="" coords="253,5,416,35"/><area shape="rect" id="node5" href="classmoteur__sdl.html#aa5484b45267f4b4cd48e6ad5c120ead5" title="Permet l&#39;utilisation d&#39;un clavier unicode en toute simplicité." alt="" coords="229,59,440,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a25a38bdd2e51b9184130c3e90d808a8c"></a><!-- doxytag: member="moteur_sdl::getTexte" ref="a25a38bdd2e51b9184130c3e90d808a8c" args="(const char titre[], char texteRetour[21])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int moteur_sdl::getTexte </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>titre</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&nbsp;</td>
          <td class="paramname"> <em>texteRetour</em>[21]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet d'obtenir du texte. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>titre</em>&nbsp;</td><td>Le titre du menu </td></tr>
    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>texteRetour</em>&nbsp;</td><td>Dans cette variable sera stocké, le texte obtenu a la fin de la fonction </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd><ul>
<li>2 : Texte validé et accèpté</li>
<li>3 : Action annulée </li>
</ul>
</dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l00957">957</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00105">c_background</a>, <a class="el" href="moteur__sdl_8h_source.html#l00104">c_ecranGeneral</a>, <a class="el" href="moteur__sdl_8h_source.html#l00109">c_fenetreOuverte</a>, <a class="el" href="moteur__sdl_8h_source.html#l00106">c_policeGeneral</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02551">completerMot()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02445">ecritTexte()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02411">traductionClavier()</a>, et <a class="el" href="outils_8cpp_source.html#l00061">trimString()</a>.</p>

<p><div id="dynsection-11" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-11-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-11-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-11-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a25a38bdd2e51b9184130c3e90d808a8c_cgraph.png" border="0" usemap="#classmoteur__sdl_a25a38bdd2e51b9184130c3e90d808a8c_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a25a38bdd2e51b9184130c3e90d808a8c_cgraph" id="classmoteur__sdl_a25a38bdd2e51b9184130c3e90d808a8c_cgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a93f37dba34220d15eb41eae6175c07fe" title="Complete le texte avec le caractère _ jusqu&#39;a avoir un texte de longueur 20." alt="" coords="221,5,411,35"/><area shape="rect" id="node5" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR" alt="" coords="235,59,397,88"/><area shape="rect" id="node7" href="classmoteur__sdl.html#aa5484b45267f4b4cd48e6ad5c120ead5" title="Permet l&#39;utilisation d&#39;un clavier unicode en toute simplicité." alt="" coords="211,112,421,141"/><area shape="rect" id="node9" href="outils_8cpp.html#a867f58846060922b50a272361337cc96" title="Vire les espaces avant et après une chaine de caractère." alt="" coords="273,165,359,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab29b0ea5c97c36acbecfe99f39999ea6"></a><!-- doxytag: member="moteur_sdl::isInSpriteList" ref="ab29b0ea5c97c36acbecfe99f39999ea6" args="(s_Coordonnees pos) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int moteur_sdl::isInSpriteList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structs___coordonnees.html">s_Coordonnees</a>&nbsp;</td>
          <td class="paramname"> <em>pos</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Complete le texte avec le caractère _ jusqu'a avoir un texte de longueur 20. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Si trouvé, alors renvoie la position dans la liste. Sinon -1 </dd></dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02570">2570</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00103">c_ListSprite</a>, et <a class="el" href="coordonnees_8h_source.html#l00052">coordonneeEgal()</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>.</p>

<p><div id="dynsection-12" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-12-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-12-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-12-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_cgraph.png" border="0" usemap="#classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_cgraph" alt=""/></div>
<map name="classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_cgraph" id="classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_cgraph">
<area shape="rect" id="node3" href="coordonnees_8h.html#ae4a79783953de477406970583dbcc7e5" title="Permet comparer le contenue de 2 variables de type s_Coordonnees." alt="" coords="237,5,363,35"/></map>
</div>
</p>

<p><div id="dynsection-13" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-13-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-13-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-13-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_icgraph.png" border="0" usemap="#classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_icgraph" alt=""/></div>
<map name="classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_icgraph" id="classmoteur__sdl_ab29b0ea5c97c36acbecfe99f39999ea6_icgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a030898139d0be5e7c2f47efb68bb55df" title="Affiche une map." alt="" coords="239,5,463,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa8245993b0709e70fe88c236e37ff469"></a><!-- doxytag: member="moteur_sdl::isWindowOpen" ref="aa8245993b0709e70fe88c236e37ff469" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool moteur_sdl::isWindowOpen </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00137">137</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00109">c_fenetreOuverte</a>.</p>

</div>
</div>
<a class="anchor" id="a4a1f44d3d69f7cd7341ee2ce21a825b0"></a><!-- doxytag: member="moteur_sdl::joueur_orientation" ref="a4a1f44d3d69f7cd7341ee2ce21a825b0" args="(perso::t_Orientation ori, unsigned char joueur, SDL_Rect *pos) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void moteur_sdl::joueur_orientation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classperso.html#af25facef489bc105b9fe42132b80cba5">perso::t_Orientation</a>&nbsp;</td>
          <td class="paramname"> <em>ori</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&nbsp;</td>
          <td class="paramname"> <em>joueur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SDL_Rect *&nbsp;</td>
          <td class="paramname"> <em>pos</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Blit le joueur {joueur} a la position {pos} avec l'orientation {ori}. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ori</em>&nbsp;</td><td>L'orientation du perso </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>joueur</em>&nbsp;</td><td>L'e noméro du joueur a blitter [1-...] </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pos</em>&nbsp;</td><td>La position où blitter le perso </td></tr>
  </table>
  </dd>
</dl>

<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02589">2589</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00107">c_Decor</a>, <a class="el" href="moteur__sdl_8h_source.html#l00104">c_ecranGeneral</a>, <a class="el" href="moteur__sdl_8h_source.html#l00101">c_Instance</a>, <a class="el" href="moteur__sdl_8h_source.html#l00030">joueur1_bas</a>, <a class="el" href="moteur__sdl_8h_source.html#l00032">joueur1_droite</a>, <a class="el" href="moteur__sdl_8h_source.html#l00031">joueur1_gauche</a>, <a class="el" href="moteur__sdl_8h_source.html#l00029">joueur1_haut</a>, <a class="el" href="moteur__sdl_8h_source.html#l00034">joueur2_bas</a>, <a class="el" href="moteur__sdl_8h_source.html#l00036">joueur2_droite</a>, <a class="el" href="moteur__sdl_8h_source.html#l00035">joueur2_gauche</a>, <a class="el" href="moteur__sdl_8h_source.html#l00033">joueur2_haut</a>, <a class="el" href="moteur__sdl_8h_source.html#l00038">joueur3_bas</a>, <a class="el" href="moteur__sdl_8h_source.html#l00040">joueur3_droite</a>, <a class="el" href="moteur__sdl_8h_source.html#l00039">joueur3_gauche</a>, <a class="el" href="moteur__sdl_8h_source.html#l00037">joueur3_haut</a>, <a class="el" href="moteur__sdl_8h_source.html#l00042">joueur4_bas</a>, <a class="el" href="moteur__sdl_8h_source.html#l00044">joueur4_droite</a>, <a class="el" href="moteur__sdl_8h_source.html#l00043">joueur4_gauche</a>, <a class="el" href="moteur__sdl_8h_source.html#l00041">joueur4_haut</a>, <a class="el" href="perso_8h_source.html#l00022">perso::ORI_bas</a>, <a class="el" href="perso_8h_source.html#l00023">perso::ORI_droite</a>, <a class="el" href="perso_8h_source.html#l00024">perso::ORI_gauche</a>, et <a class="el" href="perso_8h_source.html#l00021">perso::ORI_haut</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>.</p>

<p><div id="dynsection-14" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-14-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-14-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-14-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a4a1f44d3d69f7cd7341ee2ce21a825b0_icgraph.png" border="0" usemap="#classmoteur__sdl_a4a1f44d3d69f7cd7341ee2ce21a825b0_icgraph" alt=""/></div>
<map name="classmoteur__sdl_a4a1f44d3d69f7cd7341ee2ce21a825b0_icgraph" id="classmoteur__sdl_a4a1f44d3d69f7cd7341ee2ce21a825b0_icgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a030898139d0be5e7c2f47efb68bb55df" title="Affiche une map." alt="" coords="273,5,497,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a77fd5ba1595056b2d97f64fcef888d4e"></a><!-- doxytag: member="moteur_sdl::menu" ref="a77fd5ba1595056b2d97f64fcef888d4e" args="(const char titre[], const char *choix[], unsigned int nb_choix)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int moteur_sdl::menu </td>
          <td>(</td>
          <td class="paramtype">const char&nbsp;</td>
          <td class="paramname"> <em>titre</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>choix</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>nb_choix</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Afficher l'image correspondante suivant le menu où on est. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>titre</em>&nbsp;</td><td>Titre de la sous fenêtre </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>choix</em>&nbsp;</td><td>Liste des choix a mettre dans la sous fenêtre. ( Tableau de chaine de caractères ) </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>nb_choix</em>&nbsp;</td><td>Nombre d'élement dans la liste des choix </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Le choix selectionné (sous forme d'un nombre: le ième element de la liste a été selectionné)</dd></dl>
<p>La sous fenêtre propose de naviguer parmis une liste ( <em>choix</em> )<br/>
 Puis renvoie le choix (sous forme d'un nombre: ième element de la liste)<br/>
 </p>
<div class="fragment"><pre class="fragment"> <span class="comment">// Exemple</span>
 <span class="keyword">const</span> <span class="keywordtype">char</span>* choix[] = {
    <span class="stringliteral">&quot;Choix 1&quot;</span>,
    <span class="stringliteral">&quot;Choix 2&quot;</span>,
    <span class="stringliteral">&quot;Choix 3&quot;</span>,
    <span class="stringliteral">&quot;Choix 4&quot;</span>,
    <span class="stringliteral">&quot;Choix 5&quot;</span>
 };
 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> choix_selectionner = <a class="code" href="classmoteur__sdl.html#a77fd5ba1595056b2d97f64fcef888d4e" title="Afficher l&amp;#39;image correspondante suivant le menu où on est.">menu</a>( <span class="stringliteral">&quot;Liste de mes choix&quot;</span>, choix, 5 );
</pre></div> 
<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l00148">148</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Références <a class="el" href="moteur__sdl_8h_source.html#l00105">c_background</a>, <a class="el" href="moteur__sdl_8h_source.html#l00104">c_ecranGeneral</a>, <a class="el" href="moteur__sdl_8h_source.html#l00109">c_fenetreOuverte</a>, <a class="el" href="moteur__sdl_8h_source.html#l00106">c_policeGeneral</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l02445">ecritTexte()</a>.</p>

<p><div id="dynsection-15" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-15-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-15-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-15-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_a77fd5ba1595056b2d97f64fcef888d4e_cgraph.png" border="0" usemap="#classmoteur__sdl_a77fd5ba1595056b2d97f64fcef888d4e_cgraph" alt=""/></div>
<map name="classmoteur__sdl_a77fd5ba1595056b2d97f64fcef888d4e_cgraph" id="classmoteur__sdl_a77fd5ba1595056b2d97f64fcef888d4e_cgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#ae53d8fca7fc64d23b1c02390bcd3840e" title="Permet d&#39;écrire du texte en NOIR" alt="" coords="192,5,355,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa5484b45267f4b4cd48e6ad5c120ead5"></a><!-- doxytag: member="moteur_sdl::traductionClavier" ref="aa5484b45267f4b4cd48e6ad5c120ead5" args="(const SDL_KeyboardEvent *touche)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDLKey moteur_sdl::traductionClavier </td>
          <td>(</td>
          <td class="paramtype">const SDL_KeyboardEvent *&nbsp;</td>
          <td class="paramname"> <em>touche</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet l'utilisation d'un clavier unicode en toute simplicité. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>touche</em>&nbsp;</td><td>L'event: event.key </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>La touche actuellement appuyé</dd></dl>
<p>Exemple: </p>
<div class="fragment"><pre class="fragment"> SDL_Event event;
 SDL_WaitEvent(&amp;event);
 <span class="keywordflow">switch</span>( <a class="code" href="classmoteur__sdl.html#aa5484b45267f4b4cd48e6ad5c120ead5" title="Permet l&amp;#39;utilisation d&amp;#39;un clavier unicode en toute simplicité.">traductionClavier</a>(&amp;event.key) )
 {
    <span class="keywordflow">case</span> SDLK_LEFT:
        <span class="keywordflow">break</span>;
    <span class="keywordflow">case</span> SDLK_a:
        <span class="keywordflow">break</span>;
 }
</pre></div> 
<p>Définition à la ligne <a class="el" href="moteur__sdl_8cpp_source.html#l02411">2411</a> du fichier <a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00293">afficherConfigurationClavier()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00619">getNombre()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l00957">getTexte()</a>.</p>

<p><div id="dynsection-16" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-16-trigger" src="closed.png"/> Voici le graphe d'appel pour cette fonction :</div>
<div id="dynsection-16-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-16-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classmoteur__sdl_aa5484b45267f4b4cd48e6ad5c120ead5_icgraph.png" border="0" usemap="#classmoteur__sdl_aa5484b45267f4b4cd48e6ad5c120ead5_icgraph" alt=""/></div>
<map name="classmoteur__sdl_aa5484b45267f4b4cd48e6ad5c120ead5_icgraph" id="classmoteur__sdl_aa5484b45267f4b4cd48e6ad5c120ead5_icgraph">
<area shape="rect" id="node3" href="classmoteur__sdl.html#a63cd3702f2f2cc52394465752965d4e8" title="Menu permettant d&#39;afficher et de modifier la configuration du clavier d&#39;un joueur..." alt="" coords="264,5,541,35"/><area shape="rect" id="node5" href="classmoteur__sdl.html#a030898139d0be5e7c2f47efb68bb55df" title="Affiche une map." alt="" coords="291,59,515,88"/><area shape="rect" id="node7" href="classmoteur__sdl.html#a8a6ebf2258858708040bffa6f01eb4c6" title="Créer un menu pour récupérer un nombre entré par un utilisateur." alt="" coords="316,112,489,141"/><area shape="rect" id="node9" href="classmoteur__sdl.html#a25a38bdd2e51b9184130c3e90d808a8c" title="Permet d&#39;obtenir du texte." alt="" coords="325,165,480,195"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>Documentation des données membres</h2>
<a class="anchor" id="a158b583b287bbecba9cf9756206d3c21"></a><!-- doxytag: member="moteur_sdl::c_background" ref="a158b583b287bbecba9cf9756206d3c21" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface* <a class="el" href="classmoteur__sdl.html#a158b583b287bbecba9cf9756206d3c21">moteur_sdl::c_background</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00105">105</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00293">afficherConfigurationClavier()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00619">getNombre()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00957">getTexte()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00148">menu()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00012">moteur_sdl()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l00106">~moteur_sdl()</a>.</p>

</div>
</div>
<a class="anchor" id="a3832f4140e4be8e9ffd7771479076d44"></a><!-- doxytag: member="moteur_sdl::c_Decor" ref="a3832f4140e4be8e9ffd7771479076d44" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface** <a class="el" href="classmoteur__sdl.html#a3832f4140e4be8e9ffd7771479076d44">moteur_sdl::c_Decor</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00107">107</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02589">joueur_orientation()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00012">moteur_sdl()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l00106">~moteur_sdl()</a>.</p>

</div>
</div>
<a class="anchor" id="a7563cdec4423e7e70088defba7c0d572"></a><!-- doxytag: member="moteur_sdl::c_ecranGeneral" ref="a7563cdec4423e7e70088defba7c0d572" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SDL_Surface* <a class="el" href="classmoteur__sdl.html#a7563cdec4423e7e70088defba7c0d572">moteur_sdl::c_ecranGeneral</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00104">104</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00293">afficherConfigurationClavier()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00619">getNombre()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00957">getTexte()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02589">joueur_orientation()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00148">menu()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l00012">moteur_sdl()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f0f9cf61c0fd59a9a0d93b53a09ed28"></a><!-- doxytag: member="moteur_sdl::c_fenetreOuverte" ref="a7f0f9cf61c0fd59a9a0d93b53a09ed28" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classmoteur__sdl.html#a7f0f9cf61c0fd59a9a0d93b53a09ed28">moteur_sdl::c_fenetreOuverte</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00109">109</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00293">afficherConfigurationClavier()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00619">getNombre()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00957">getTexte()</a>, <a class="el" href="moteur__sdl_8h_source.html#l00137">isWindowOpen()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00148">menu()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l00012">moteur_sdl()</a>.</p>

</div>
</div>
<a class="anchor" id="a762cda188b40f7604cff39855db277e2"></a><!-- doxytag: member="moteur_sdl::c_Instance" ref="a762cda188b40f7604cff39855db277e2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmoteur__sdl.html">moteur_sdl</a> * <a class="el" href="classmoteur__sdl.html#a762cda188b40f7604cff39855db277e2">moteur_sdl::c_Instance</a> = 0<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00101">101</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00093">getInstance()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l02589">joueur_orientation()</a>.</p>

</div>
</div>
<a class="anchor" id="a7fea8ffd0fac54908c822567a977d154"></a><!-- doxytag: member="moteur_sdl::c_ListSprite" ref="a7fea8ffd0fac54908c822567a977d154" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structmoteur__sdl_1_1_sprite.html">Sprite</a>&gt; <a class="el" href="classmoteur__sdl.html#a7fea8ffd0fac54908c822567a977d154">moteur_sdl::c_ListSprite</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00103">103</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>, <a class="el" href="moteur__sdl_8h_source.html#l00140">forcerRafraichissement()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l02570">isInSpriteList()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4e2a267ddda870bea7e90ef86e0be86"></a><!-- doxytag: member="moteur_sdl::c_ListStatistique" ref="ad4e2a267ddda870bea7e90ef86e0be86" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structmoteur__sdl_1_1s_statistique.html">sStatistique</a>&gt; <a class="el" href="classmoteur__sdl.html#ad4e2a267ddda870bea7e90ef86e0be86">moteur_sdl::c_ListStatistique</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00102">102</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab633b5e3c91468fd42127b33c51ec33a"></a><!-- doxytag: member="moteur_sdl::c_policeGeneral" ref="ab633b5e3c91468fd42127b33c51ec33a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TTF_Font* <a class="el" href="classmoteur__sdl.html#ab633b5e3c91468fd42127b33c51ec33a">moteur_sdl::c_policeGeneral</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00106">106</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l00293">afficherConfigurationClavier()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l02476">ecritTexte()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00619">getNombre()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00957">getTexte()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00148">menu()</a>, <a class="el" href="moteur__sdl_8cpp_source.html#l00012">moteur_sdl()</a>, et <a class="el" href="moteur__sdl_8cpp_source.html#l00106">~moteur_sdl()</a>.</p>

</div>
</div>
<a class="anchor" id="a7c3b329e52e2d9e5369a2f88f9402d40"></a><!-- doxytag: member="moteur_sdl::c_premierAffichage" ref="a7c3b329e52e2d9e5369a2f88f9402d40" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classmoteur__sdl.html#a7c3b329e52e2d9e5369a2f88f9402d40">moteur_sdl::c_premierAffichage</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="moteur__sdl_8h_source.html#l00108">108</a> du fichier <a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a>.</p>

<p>Référencé par <a class="el" href="moteur__sdl_8cpp_source.html#l01206">afficherMapEtEvent()</a>, et <a class="el" href="moteur__sdl_8h_source.html#l00140">forcerRafraichissement()</a>.</p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir des fichiers suivants :<ul>
<li>/home/ph3w/Bureau/lif7-bomberman/<a class="el" href="moteur__sdl_8h_source.html">moteur_sdl.h</a></li>
<li>/home/ph3w/Bureau/lif7-bomberman/<a class="el" href="moteur__sdl_8cpp_source.html">moteur_sdl.cpp</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Généré le Fri Jan 21 2011 01:21:28 pour Bomberman par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>
